#!/bin/bash

# Flutter Web 构建脚本
# 用于构建 TZAI 投资风向 Web 版本，并配置 /tzApp 前缀

set -e

echo "======================================"
echo "开始构建 TZAI Flutter Web 版本"
echo "======================================"

# 清理之前的构建
echo "1. 清理之前的构建..."
flutter clean

# 获取依赖
echo "2. 获取依赖..."
flutter pub get

# 构建 Web 版本，指定 base-href 为 /tzApp/
echo "3. 构建 Web 版本（base-href: /tzApp/）..."
flutter build web --release --base-href /tzApp/

echo ""
echo "======================================"
echo "✅ 构建完成！"
echo "======================================"
echo ""
echo "📦 构建产物位置: build/web/"
echo ""
echo "📝 部署说明："
echo "1. 将 build/web/ 目录下的所有文件上传到服务器"
echo "2. 配置 Nginx，将 /tzApp 路径指向这些文件"
echo ""
echo "Nginx 配置示例："
echo "----------------------------------------"
echo "location /tzApp/ {"
echo "    alias /path/to/fapp/build/web/;"
echo "    try_files \$uri \$uri/ /tzApp/index.html;"
echo "    index index.html;"
echo "}"
echo "----------------------------------------"
echo ""
echo "🌐 访问地址: http://your-domain/tzApp/"
echo ""

